home *** CD-ROM | disk | FTP | other *** search
- Quiz #1
- By
- Horny Toad
-
-
- These are a few questions that I put together which are not to be looked on as a test, rather a
- review guide. When learning assembly, you really need to be reviewing concepts constantly or
- you will forget them. Don't sweat the questions, they are really easy. The answers should all be
- in Lesson #1. In the next edition of the magazine, I will discuss the answers to the questions.
-
-
- 1. Describe different ways to put 00h in AX.
-
- 2. What does the org 100h directive mean?
-
- 3. What is the purpose in commenting your code?
-
- 4. Are there any downsides of commenting your code?
-
- 5. What is the purpose of the IP?
-
- 6. What are the general purpose registers?
-
- 7. What is the relationship between AH/AL and AX?
-
- 8. What is an offset?
-
- 9. What is the difference between CS and DS?
-
- 10. What do you think would happen if in Toad "comsig" is defined as "*.*",0?
-
- 11. What does the Toad virus do to an infected file?
-
- 12. In eat_fly, why does AX have to be moved to BX?
-
- 13. What is the purpose of get_fly written after end?
-
- 14. What are the two ways you have learned to terminate a program?
-
- 15. In eat_fly, what exactly are we moving into CX?
-
- 16. What is the difference between TASM and TLINK?
-
- 17. Describe what LEA does?
-
- 18. Why or why wouldn't the jump be executed at the end of find_fly?
-
-
-
-